deciduous (leaf) - Spanish English Dictionary